#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<unistd.h>

extern char** environ;
int main(int argc ,char* argv[],char* env[])
{
    if(fork()==0)
    {
        for(int i = 0;environ[i];i++)
        {
            printf("environ[%d]->%s\n",i,environ[i]);
        }
    }

    sleep(3);


  //  char* value = getenv("PATH");

  //  if(value==NULL)
  //      return 1;
  //  printf("PATH->%s\n",value);

  //  for(int i = 0;env[i];i++)
  //  {
  //      printf("env[%d]->%s\n",i,env[i]);
  //  }
  //
  //
  //
  //  const char* arg = argv[1];
  //  
  //  if(strcmp(arg,"-a")==0)
  //  {
  //      printf("这是功能1\n");
  //  }
  //  else if(strcmp(arg,"-b")==0)
  //  {

  //      printf("这是功能2\n");
  //  }
  //  else if(strcmp(arg,"-c")==0)
  //  {
  //      printf("这是功能3\n");

  //  }
  //  else
  //  {
  //      printf("Usage: %s [-a|-b|-c]\n",argv[0]);
  //  }
  //
  //
  //
  //  for(int i = 0;i<argc;i++)
  //  {
  //      printf("argv[%d]:%s\n",i,argv[i]);

  //  }

    return 0;
}
